package com.xinruke.hostels.common.po;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

@Table(name = "yw_fangtaibiangengrizhi")
public class YwFangtaibiangengrizhi {
    @Id
    private Integer id;

    /**
     * 酒店id
     */
    @Column(name = "jiudian_id")
    private Integer jiudianId;

    /**
     * 房间id
     */
    @Column(name = "fangjian_id")
    private Integer fangjianId;

    private String fangjianbianhao;

    /**
     * 原状态
     */
    private Byte yuanzhuangtai;

    /**
     * 当前状态
     */
    private Byte dangqianzhuangtai;

    private String beizhu;

    private Date kaishishijian;

    private Date jieshushijian;

    /**
     * 源id
     */
    private Integer yuanid;

    /**
     * 业务类型
     */
    private Byte yewuleixing;

    /**
     * 创建时间
     */
    private Date chuangjianshijian;

    /**
     * 更新时间
     */
    private Date gengxinshijian;

    /**
     * 0删除，1删除
     */
    private Byte shanchubiaoshi;

    @Column(name = "chuangjianren_id")
    private Integer chuangjianrenId;

    /**
     * @return id
     */
    public Integer getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取酒店id
     *
     * @return jiudian_id - 酒店id
     */
    public Integer getJiudianId() {
        return jiudianId;
    }

    /**
     * 设置酒店id
     *
     * @param jiudianId 酒店id
     */
    public void setJiudianId(Integer jiudianId) {
        this.jiudianId = jiudianId;
    }

    /**
     * 获取房间id
     *
     * @return fangjian_id - 房间id
     */
    public Integer getFangjianId() {
        return fangjianId;
    }

    /**
     * 设置房间id
     *
     * @param fangjianId 房间id
     */
    public void setFangjianId(Integer fangjianId) {
        this.fangjianId = fangjianId;
    }

    /**
     * 获取原状态
     *
     * @return yuanzhuangtai - 原状态
     */
    public Byte getYuanzhuangtai() {
        return yuanzhuangtai;
    }

    /**
     * 设置原状态
     *
     * @param yuanzhuangtai 原状态
     */
    public void setYuanzhuangtai(Byte yuanzhuangtai) {
        this.yuanzhuangtai = yuanzhuangtai;
    }

    /**
     * 获取当前状态
     *
     * @return dangqianzhuangtai - 当前状态
     */
    public Byte getDangqianzhuangtai() {
        return dangqianzhuangtai;
    }

    /**
     * 设置当前状态
     *
     * @param dangqianzhuangtai 当前状态
     */
    public void setDangqianzhuangtai(Byte dangqianzhuangtai) {
        this.dangqianzhuangtai = dangqianzhuangtai;
    }

    /**
     * @return beizhu
     */
    public String getBeizhu() {
        return beizhu;
    }

    /**
     * @param beizhu
     */
    public void setBeizhu(String beizhu) {
        this.beizhu = beizhu;
    }

    /**
     * @return kaishishijian
     */
    public Date getKaishishijian() {
        return kaishishijian;
    }

    /**
     * @param kaishishijian
     */
    public void setKaishishijian(Date kaishishijian) {
        this.kaishishijian = kaishishijian;
    }

    /**
     * @return jieshushijian
     */
    public Date getJieshushijian() {
        return jieshushijian;
    }

    /**
     * @param jieshushijian
     */
    public void setJieshushijian(Date jieshushijian) {
        this.jieshushijian = jieshushijian;
    }

    /**
     * 获取源id
     *
     * @return yuanid - 源id
     */
    public Integer getYuanid() {
        return yuanid;
    }

    /**
     * 设置源id
     *
     * @param yuanid 源id
     */
    public void setYuanid(Integer yuanid) {
        this.yuanid = yuanid;
    }

    /**
     * 获取业务类型
     *
     * @return yewuleixing - 业务类型
     */
    public Byte getYewuleixing() {
        return yewuleixing;
    }

    /**
     * 设置业务类型
     *
     * @param yewuleixing 业务类型
     */
    public void setYewuleixing(Byte yewuleixing) {
        this.yewuleixing = yewuleixing;
    }

    /**
     * 获取创建时间
     *
     * @return chuangjianshijian - 创建时间
     */
    public Date getChuangjianshijian() {
        return chuangjianshijian;
    }

    /**
     * 设置创建时间
     *
     * @param chuangjianshijian 创建时间
     */
    public void setChuangjianshijian(Date chuangjianshijian) {
        this.chuangjianshijian = chuangjianshijian;
    }

    /**
     * 获取更新时间
     *
     * @return gengxinshijian - 更新时间
     */
    public Date getGengxinshijian() {
        return gengxinshijian;
    }

    /**
     * 设置更新时间
     *
     * @param gengxinshijian 更新时间
     */
    public void setGengxinshijian(Date gengxinshijian) {
        this.gengxinshijian = gengxinshijian;
    }

    /**
     * 获取0删除，1删除
     *
     * @return shanchubiaoshi - 0删除，1删除
     */
    public Byte getShanchubiaoshi() {
        return shanchubiaoshi;
    }

    /**
     * 设置0删除，1删除
     *
     * @param shanchubiaoshi 0删除，1删除
     */
    public void setShanchubiaoshi(Byte shanchubiaoshi) {
        this.shanchubiaoshi = shanchubiaoshi;
    }

    public String getFangjianbianhao() {
        return fangjianbianhao;
    }

    public void setFangjianbianhao(String fangjianbianhao) {
        this.fangjianbianhao = fangjianbianhao;
    }

    public Integer getChuangjianrenId() {
        return chuangjianrenId;
    }

    public void setChuangjianrenId(Integer chuangjianrenId) {
        this.chuangjianrenId = chuangjianrenId;
    }
}